home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
qmx_120.zip
/
_NEW_IN_.100
next >
Wrap
Text File
|
1990-01-27
|
5KB
|
101 lines
This version of QMX has *many* changes from version 0.99, the last public
release version. Be sure to read this addendum entirely!
IMPORTANT! 1.00 uses (and requires) FOSSIL support! YOU MUST REMOVE ANY
CARRIER WATCHDOG PROGRAM AND DOS REDIRECTION SUCH AS CTTY/FOSLAUX/GATEWAY!
Please see update item #9 below for further details...
ALSO: Please note that there is no reason to use the "NoBreak" parameter,
since <CTRL-C>, <CTRL-K> and <CTRL-BREAK> are recognized by the FOSSIL and
filtered out of the input from the user. IF YOU SET NOBREAK THE USER WILL
NOT BE ABLE TO INTERRUPT THE PROGRAM WITHOUT HANGING UP! If it is not set
and the user hits any of the three combinations above, then execution will
be immediately terminated and the user returned to the BBS.
PLEASE BE SURE TO CHECK OUT HOW THIS EFFECTS YOUR PARTICULAR INSTALLATION
BEFORE YOU DECIDE TO CONTINUE USING "NoBreak" - you probably don't need it!
Version 1.00 Changes:
0) FOSSIL support (and required!) - See above!
1) <CTRL-BREAK> and <CTRL-C> elimination works if you use "NoBreak".
2) "New Uploads FileScan" - if you put "ShowFiles" into your QMXSETUP.CFG
file, the uploads will be shown on-screen as well (they always go into the
SUMMARY1.XRS file so the user can pop up a list of new uploads with <F6> in
XRS). Note that QuickBBS doesn't bother to "Touch" files coming in via
Z-Modem so I have to kludge the filesearch... What I do is look through the
FLSEARCH.CTL file for areas the user qualifies to see (verify the level),
then read through the FILES.BBS for each qualified area looking for files
that have timestamps later than the last login date, optionally displaying
ones that are newer as I go. If I find absolutely no "new" files in an area,
I printback the last 5 entries which were stored in a circular list as I read
them - best I can do. If you "Touch" each upload as they are received (don't
even know that you can, but I suspect you could do so somehow...), then it
will work perfectly. By the way - if you use the "FileDoor" program - all
you have to do is enable the "TouchUploads" config parameter and it will make
the file timestamps equal to the time received. (the number in the "Uploads"
scan output after the filename is file size) Files which no longer exist
aren't listed, since I have to find the file in the sub-directory to check
the timestamp.
3) Displays the FOSSIL initialization message on the SysOp side (only).
4) Displays "*** Please Stand By! ***" when calling the external packer,
since the user no longer sees that process occuring.
5) Added a new configuration file option "LockBaud xxxxx" where 'xxxxx' is
9600, 19200 or 38400 for the high-speed modems with locked serial port rates.
Be sure to set this if you have a locked port! DSZ transfers will do poorly
if this is needed but not set correctly.
6) Fixed a very old "Null Pointer Assignment" bug which occured when you had
"Point xxx" set in the configuration file.
7) I don't display "[U]pload" as an option for local callers.
8) DSZ is called with handshaking according to these rules - if LockBaud used
or speed > 2400 use CTS/RTS otherwise use XOn/XOff.
9) Name matching must be exact - before, if your name was "TERRY PETERS" and
a message was found for "TERRY PETERSON", you would get their message(s).
10) *Full* support for LASTREAD.BBS pointers. You may now "read ahead" when
you are online to the BBS and not receive the previously read messages when
you use QMX the next time. Messages "To You" are sent even if read that way.
11) Automatic user entry timeout set at three minutes. This is integrated in
the FOSSIL input routines. After two minutes with no activity, the program
will beep three times signaling that it is waiting for input. If another
full minute elapses without any response, the program is terminated.
12) Ability to "Defer" the download of mailbags created by QMX. You should
place the command "DEFER" in your QMXSETUP.CFG file to enable this feature.
You are responsible for copying the file from the current sub-directory to a
location which the user can access for a normal download. You should also
delete this file automatically at logoff time to prevent users from reading
someone else's mail. This features is designed for boards that were having
problems with the DSZ downloads internally built in to QMX - I don't believe
that this new FOSSIL version will need this at all - but just in case...
Note that the FOSSIL is de-initialized before and re-initialized after any
calls to DSZ for uploads and downloads.
13) QMX exits with different errorlevels to tell you whether an upload was
received and/or mail was downloaded. ErrorLevel = 0 means no errors and
neither u/l or d/l was used. ErrorLevel 1 means mail was downloaded, a 2
means mail was uploaded and a 3 means both upload and download of mail.
(All higher exit codes indicate other program failure of some type!)
14) Correction of the unsigned board number bug (i.e. boards > 127).
15) Addition of parameter "LIMIT xxx" where 'xxx' is a number < 995 you wish
to use as the maximum messages allowed. (put this in the QMXSETUP.CFG file)
16) Automatic uppercasing entries in AREAS.BBS (should be uppercase, anyway!).
A sample QMXSETUP.CTL file is included in the archive. NOTE THAT THIS FILE
*MUST* BE RENAMED "QMXSETUP.CFG" FOR QMX TO "SEE" IT!